package com.das.mechanic_base.bean.alone;

import java.io.Serializable;
import java.util.List;

public class NewServiceHeaderBean implements Serializable {

    public List<AllSerViceListBean> allSerViceList;
    public List<AlreadyInPlanListBean> alreadyInPlanList;
    public long carId;

    public static class AllSerViceListBean implements Serializable {
        public String serviceCategoryName;
        public String serviceCategory;
        public List<ListBeanX> list;

        public static class ListBeanX implements Serializable {
            public String shopCategoryName;
            public long shopCategoryId;
            public List<AlreadyInPlanListBean> list;

//            public static class ListBean implements Serializable {
//                public long carId;
//                public double currentMiles;
//                public double nextReplaceCycleKm;
//                public double perMiles;
//                public Object receiveBaseId;
//                public String reductionType;
//                public Object reductionTypeDesc;
//                public boolean seleced;
//                public String serviceBaseName;
//                public String serviceBaseSn;
//                public String serviceCategoryName;
//                public Object serviceCategoryNameDesc;
//                public Object toSystem;
//                public String warningDate;
//                public String pictureResourceUrl;
//
//                @Override
//                public String toString() {
//                    return "ListBean{" +
//                            "seleced=" + seleced +
//                            '}';
//                }
//            }
        }
    }

    public static class AlreadyInPlanListBean implements Serializable {
        public long carId;
        public double currentMiles;
        public double nextReplaceCycleKm;
        public double perMiles;
        public Object receiveBaseId;
        public String reductionType;
        public Object reductionTypeDesc;
        public boolean seleced;
        public String serviceBaseName;
        public String serviceBaseSn;
        public Object serviceCategoryName;
        public Object serviceCategoryNameDesc;
        public Object toSystem;
        public String warningDate;
        public String pictureResourceUrl;

        @Override
        public String toString() {
            return "AlreadyInPlanListBean{" +
                    "carId=" + carId +
                    ", currentMiles=" + currentMiles +
                    ", nextReplaceCycleKm=" + nextReplaceCycleKm +
                    ", perMiles=" + perMiles +
                    ", receiveBaseId=" + receiveBaseId +
                    ", reductionType='" + reductionType + '\'' +
                    ", reductionTypeDesc=" + reductionTypeDesc +
                    ", seleced=" + seleced +
                    ", serviceBaseName='" + serviceBaseName + '\'' +
                    ", serviceBaseSn='" + serviceBaseSn + '\'' +
                    ", serviceCategoryName=" + serviceCategoryName +
                    ", serviceCategoryNameDesc=" + serviceCategoryNameDesc +
                    ", toSystem=" + toSystem +
                    ", warningDate='" + warningDate + '\'' +
                    '}';
        }
    }
}
